SEMICONDUCTOR PROTEINS